Enterprise Version
complementary composition